package com.gscitysfy.cus.drain.modules.stat.mapper;

import com.gscitysfy.cus.drain.modules.stat.dto.DrainDispatchDangerInfoDto;
import com.gscitysfy.cus.drain.modules.stat.dto.DrainDispatchDangerStatInfoDto;
import com.gscitysfy.cus.drain.modules.stat.dto.DrainRescueTimeStatTaskInfoDto;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface DrainRescueTimeStatMapper {

    List<DrainRescueTimeStatTaskInfoDto> getRescueTimeStatTaskInfo(@Param("startTime") String startTime, @Param("endTime") String endTime, @Param("name") String name);

    List<DrainDispatchDangerStatInfoDto> getDispatchDangerStatInfo(@Param("startTime") String startTime, @Param("endTime") String endTime);

    List<DrainDispatchDangerInfoDto> getDispatchDangerInfo(@Param("startTime") String startTime, @Param("endTime") String endTime);

    List<DrainDispatchDangerStatInfoDto> getTaskStatInfo(@Param("startTime") String startTime, @Param("endTime") String endTime);

    List<DrainDispatchDangerInfoDto> getTaskInfo(@Param("startTime") String startTime, @Param("endTime") String endTime);
}
